/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package treeship.core.archetype.impl;

import treeship.core.archetype.DimensionContext;

/**
 *
 * @author Moonchild
 */
public class DimensionContextImpl extends DimensionContext {

    private double dimensionAverage = 0.0;
    private double dimensionVariant = 0.0;
    private double freeSpaceAverage = 0.0;
    private double freeSpaceVariant = 0.0;
    private double speedAverage = 0.0;
    private double speedVariant = 0.0;

    public DimensionContextImpl() {
    }

    @Override
    public double getDimensionAverage() {
        return dimensionAverage;
    }

    @Override
    public double getDimensionVariant() {
        return dimensionVariant;
    }

    @Override
    public double getFreeSpaceAverage() {
        return freeSpaceAverage;
    }

    @Override
    public double getFreeSpaceVariant() {
        return freeSpaceVariant;
    }

    @Override
    public double getSpeedAverage() {
        return speedAverage;
    }

    @Override
    public double getSpeedVariant() {
        return speedVariant;
    }

    public void setDimensionAverage(double dimensionAverage) {
        this.dimensionAverage = dimensionAverage;
    }

    public void setDimensionVariant(double dimensionVariant) {
        this.dimensionVariant = dimensionVariant;
    }

    public void setFreeSpaceAverage(double freeSpaceAverage) {
        this.freeSpaceAverage = freeSpaceAverage;
    }

    public void setFreeSpaceVariant(double freeSpaceVariant) {
        this.freeSpaceVariant = freeSpaceVariant;
    }

    public void setSpeedAverage(double speedAverage) {
        this.speedAverage = speedAverage;
    }

    public void setSpeedVariant(double speedVariant) {
        this.speedVariant = speedVariant;
    }
}
